package me.zhengjie.modules.system.domain.rsp.zf;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

@Builder
@NoArgsConstructor
@AllArgsConstructor
@Data
public class QueryMerchantSettlementInfoRspDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "服务商编号")
    private String agentId;

    @ApiModelProperty(value = "商户号")
    private BigDecimal merchId;

    @ApiModelProperty(value = "结算类型(G:对公,S:对私)")
    private String accountType;

    @ApiModelProperty(value = "结算账户账号(遮蔽文)")
    private BigDecimal accountId;

    @ApiModelProperty(value = "结算账户户名(遮蔽文)")
    private String accountName;

    @ApiModelProperty(value = "预留手机号(遮蔽文)")
    private BigDecimal accountMobile;

    @ApiModelProperty(value = "身份证号码(遮蔽文)")
    private String idCard;

    @ApiModelProperty(value = "开户行行号")
    private BigDecimal bankCode;

    @ApiModelProperty(value = "开户行名称")
    private String bankName;

    @ApiModelProperty(value = "图片信息")
    private List<ImageInfoRspDTO> imgList;
}
